package cn.edu.hubu.hubusmartmedicalsystem.service;

import cn.edu.hubu.hubusmartmedicalsystem.entity.Device;
import cn.edu.hubu.hubusmartmedicalsystem.vo.ResultVO;

import java.util.List;

public interface DeviceService {

    // 查询设备请求
    ResultVO<Device> getDeviceById(String deviceId);

    // 查询所有设备
    ResultVO<List<Device>> getAllDevices();

    // 添加设备请求
    ResultVO<String> addDevice(Device device);

    // 更新设备信息
    ResultVO<String> updateDevice(Device device);

    // 删除设备请求
    ResultVO<String> deleteDevice(String deviceId);

    ResultVO<String> addDevices(List<Device> devices); // 批量插入设备

    ResultVO<String> deleteDevices(List<String> deviceIds); // 批量删除设备
}
